<?php
require_once '../mvc/perfil_view.php';

class PerfilController {
	private $perfil_view;
	private $usuario;
	
	function __construct( &$usuario) {
		$this->usuario =& $usuario;
		$this->perfil_view = new PerfilView();
	}
	
	function display() {
		if($_POST){
			$this->modif_user();
			$this->perfil_view->display($this->usuario,'Usuario '.$this->usuario->get_nickname().' modificado');
		} else {
			$this->perfil_view->display( $this->usuario, 'Modificar usuario '.$this->usuario->get_nickname());
		}
	}
	
	function modif_user() {
		$user_data = array();
		if($_POST) {
			$user_data['nombres'] = $_POST['nombres']; 
			$user_data['rut'] = $_POST['rut']; 
			$user_data['apellido_paterno'] = $_POST['apellido_paterno']; 
			$user_data['apellido_materno'] = $_POST['apellido_materno']; 
			$user_data['email'] = $_POST['email'];
			if ($this->usuario->edit($user_data) == true){
			    $this->usuario->load($this->usuario->get_nickname());
			} 
		}
	}
		
}





?>
